Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: clean up ingresses #7391

Merged
merged 2 commits into from
Apr 16, 2024
Merged

chore: clean up ingresses #7391

merged 2 commits into from
Apr 16, 2024

Conversation

onedr0p
Copy link
Owner

@onedr0p onedr0p commented Apr 16, 2024

Remove tls blocks since they aren't needed

Signed-off-by: Devin Buhl <[email protected]>
@bot-ross bot-ross bot added area/kubernetes Changes made in the kubernetes directory cluster/storage labels Apr 16, 2024
@bot-ross
Copy link
Contributor

bot-ross bot commented Apr 16, 2024

--- kubernetes/storage/apps/kube-system/cilium/app Kustomization: flux-system/cilium HelmRelease: kube-system/cilium

+++ kubernetes/storage/apps/kube-system/cilium/app Kustomization: flux-system/cilium HelmRelease: kube-system/cilium

@@ -78,15 +78,12 @@

         enabled: true
         ingress:
           className: internal
           enabled: true
           hosts:
           - hubble.turbo.ac
-          tls:
-          - hosts:
-            - hubble.turbo.ac
         rollOutPods: true
     ipam:
       mode: kubernetes
     ipv4NativeRoutingCIDR: 10.132.0.0/16
     k8sServiceHost: 127.0.0.1
     k8sServicePort: 6444
--- kubernetes/storage/apps/default/filebrowser/app Kustomization: flux-system/filebrowser HelmRelease: default/filebrowser

+++ kubernetes/storage/apps/default/filebrowser/app Kustomization: flux-system/filebrowser HelmRelease: default/filebrowser

@@ -96,15 +96,12 @@

         - host: '{{ .Release.Name }}.turbo.ac'
           paths:
           - path: /
             service:
               identifier: app
               port: http
-        tls:
-        - hosts:
-          - '{{ .Release.Name }}.turbo.ac'
     persistence:
       config:
         existingClaim: filebrowser
       eros:
         globalMounts:
         - path: /eros
--- kubernetes/storage/apps/default/kopia/app Kustomization: flux-system/kopia HelmRelease: default/kopia

+++ kubernetes/storage/apps/default/kopia/app Kustomization: flux-system/kopia HelmRelease: default/kopia

@@ -108,15 +108,12 @@

         - host: '{{ .Release.Name }}.turbo.ac'
           paths:
           - path: /
             service:
               identifier: app
               port: http
-        tls:
-        - hosts:
-          - '{{ .Release.Name }}.turbo.ac'
     persistence:
       cache:
         globalMounts:
         - path: /app/cache
         type: emptyDir
       config-file:
--- kubernetes/storage/apps/observability/kube-prometheus-stack/app Kustomization: flux-system/kube-prometheus-stack HelmRelease: observability/kube-prometheus-stack

+++ kubernetes/storage/apps/observability/kube-prometheus-stack/app Kustomization: flux-system/kube-prometheus-stack HelmRelease: observability/kube-prometheus-stack

@@ -126,15 +126,12 @@

       ingress:
         enabled: true
         hosts:
         - prometheus.turbo.ac
         ingressClassName: internal
         pathType: Prefix
-        tls:
-        - hosts:
-          - prometheus.turbo.ac
       prometheusSpec:
         additionalAlertManagerConfigs:
         - static_configs:
           - targets:
             - alertmanager.devbu.io
         enableAdminAPI: true
--- kubernetes/storage/apps/default/minio/app Kustomization: flux-system/minio HelmRelease: default/minio

+++ kubernetes/storage/apps/default/minio/app Kustomization: flux-system/minio HelmRelease: default/minio

@@ -112,16 +112,12 @@

         - host: s3.turbo.ac
           paths:
           - path: /
             service:
               identifier: app
               port: s3
-        tls:
-        - hosts:
-          - '{{ .Release.Name }}.turbo.ac'
-          - s3.turbo.ac
     persistence:
       config:
         globalMounts:
         - path: /data
         hostPath: /eros/Minio
         hostPathType: Directory

@bot-ross
Copy link
Contributor

bot-ross bot commented Apr 16, 2024

--- HelmRelease: observability/kube-prometheus-stack Ingress: observability/kube-prometheus-stack-prometheus

+++ HelmRelease: observability/kube-prometheus-stack Ingress: observability/kube-prometheus-stack-prometheus

@@ -21,10 +21,7 @@

         pathType: Prefix
         backend:
           service:
             name: kube-prometheus-stack-prometheus
             port:
               number: 9090
-  tls:
-  - hosts:
-    - prometheus.turbo.ac
 
--- HelmRelease: default/filebrowser Ingress: default/filebrowser

+++ HelmRelease: default/filebrowser Ingress: default/filebrowser

@@ -6,15 +6,12 @@

   labels:
     app.kubernetes.io/instance: filebrowser
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: filebrowser
 spec:
   ingressClassName: internal
-  tls:
-  - hosts:
-    - filebrowser.turbo.ac
   rules:
   - host: filebrowser.turbo.ac
     http:
       paths:
       - path: /
         pathType: Prefix
--- HelmRelease: default/kopia Ingress: default/kopia

+++ HelmRelease: default/kopia Ingress: default/kopia

@@ -6,15 +6,12 @@

   labels:
     app.kubernetes.io/instance: kopia
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: kopia
 spec:
   ingressClassName: internal
-  tls:
-  - hosts:
-    - kopia.turbo.ac
   rules:
   - host: kopia.turbo.ac
     http:
       paths:
       - path: /
         pathType: Prefix
--- HelmRelease: default/minio Ingress: default/minio

+++ HelmRelease: default/minio Ingress: default/minio

@@ -6,16 +6,12 @@

   labels:
     app.kubernetes.io/instance: minio
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: minio
 spec:
   ingressClassName: internal
-  tls:
-  - hosts:
-    - minio.turbo.ac
-    - s3.turbo.ac
   rules:
   - host: minio.turbo.ac
     http:
       paths:
       - path: /
         pathType: Prefix
--- HelmRelease: kube-system/cilium Ingress: kube-system/hubble-ui

+++ HelmRelease: kube-system/cilium Ingress: kube-system/hubble-ui

@@ -7,15 +7,12 @@

   labels:
     k8s-app: hubble-ui
     app.kubernetes.io/name: hubble-ui
     app.kubernetes.io/part-of: cilium
 spec:
   ingressClassName: internal
-  tls:
-  - hosts:
-    - hubble.turbo.ac
   rules:
   - host: hubble.turbo.ac
     http:
       paths:
       - path: /
         pathType: Prefix

@bot-ross
Copy link
Contributor

bot-ross bot commented Apr 16, 2024

--- kubernetes/main/apps/default/atuin/app Kustomization: flux-system/atuin HelmRelease: default/atuin

+++ kubernetes/main/apps/default/atuin/app Kustomization: flux-system/atuin HelmRelease: default/atuin

@@ -115,15 +115,12 @@

         - host: sh.devbu.io
           paths:
           - path: /
             service:
               identifier: app
               port: http
-        tls:
-        - hosts:
-          - sh.devbu.io
     persistence:
       config:
         type: emptyDir
     service:
       app:
         controller: atuin
--- kubernetes/main/apps/default/authelia/app Kustomization: flux-system/authelia HelmRelease: default/authelia

+++ kubernetes/main/apps/default/authelia/app Kustomization: flux-system/authelia HelmRelease: default/authelia

@@ -122,15 +122,12 @@

         - host: auth.devbu.io
           paths:
           - path: /
             service:
               identifier: app
               port: http
-        tls:
-        - hosts:
-          - auth.devbu.io
     persistence:
       config:
         globalMounts:
         - path: /config/configuration.yaml
           readOnly: true
           subPath: configuration.yaml
--- kubernetes/main/apps/kube-system/cilium/app Kustomization: flux-system/cilium HelmRelease: kube-system/cilium

+++ kubernetes/main/apps/kube-system/cilium/app Kustomization: flux-system/cilium HelmRelease: kube-system/cilium

@@ -58,15 +58,12 @@

         enabled: true
         ingress:
           className: internal
           enabled: true
           hosts:
           - hubble.devbu.io
-          tls:
-          - hosts:
-            - hubble.devbu.io
         rollOutPods: true
     operator:
       dashboards:
         annotations:
           grafana_folder: Cilium
         enabled: true
--- kubernetes/main/apps/default/autobrr/app Kustomization: flux-system/autobrr HelmRelease: default/autobrr

+++ kubernetes/main/apps/default/autobrr/app Kustomization: flux-system/autobrr HelmRelease: default/autobrr

@@ -100,15 +100,12 @@

         - host: '{{ .Release.Name }}.devbu.io'
           paths:
           - path: /
             service:
               identifier: app
               port: http
-        tls:
-        - hosts:
-          - '{{ .Release.Name }}.devbu.io'
     service:
       app:
         controller: autobrr
         ports:
           http:
             port: 80
--- kubernetes/main/apps/network/echo-server/app Kustomization: flux-system/echo-server HelmRelease: network/echo-server

+++ kubernetes/main/apps/network/echo-server/app Kustomization: flux-system/echo-server HelmRelease: network/echo-server

@@ -100,15 +100,12 @@

         - host: '{{ .Release.Name }}.devbu.io'
           paths:
           - path: /
             service:
               identifier: app
               port: http
-        tls:
-        - hosts:
-          - '{{ .Release.Name }}.devbu.io'
     service:
       app:
         controller: echo-server
         ports:
           http:
             port: 8080
--- kubernetes/main/apps/database/emqx/cluster Kustomization: flux-system/emqx-cluster Ingress: database/emqx-dashboard

+++ kubernetes/main/apps/database/emqx/cluster Kustomization: flux-system/emqx-cluster Ingress: database/emqx-dashboard

@@ -18,10 +18,7 @@

           service:
             name: emqx-dashboard
             port:
               number: 18083
         path: /
         pathType: Prefix
-  tls:
-  - hosts:
-    - emqx.devbu.io
 
--- kubernetes/main/apps/flux-system/addons/app Kustomization: flux-system/flux-addons Ingress: flux-system/webhook-receiver

+++ kubernetes/main/apps/flux-system/addons/app Kustomization: flux-system/flux-addons Ingress: flux-system/webhook-receiver

@@ -20,10 +20,7 @@

           service:
             name: webhook-receiver
             port:
               number: 80
         path: /hook/
         pathType: Prefix
-  tls:
-  - hosts:
-    - flux-webhook.devbu.io
 
--- kubernetes/main/apps/observability/gatus/app Kustomization: flux-system/gatus HelmRelease: observability/gatus

+++ kubernetes/main/apps/observability/gatus/app Kustomization: flux-system/gatus HelmRelease: observability/gatus

@@ -126,15 +126,12 @@

         - host: status.devbu.io
           paths:
           - path: /
             service:
               identifier: app
               port: http
-        tls:
-        - hosts:
-          - status.devbu.io
     persistence:
       config:
         type: emptyDir
       config-file:
         globalMounts:
         - path: /config/config.yaml
--- kubernetes/main/apps/observability/grafana/app Kustomization: flux-system/grafana HelmRelease: observability/grafana

+++ kubernetes/main/apps/observability/grafana/app Kustomization: flux-system/grafana HelmRelease: observability/grafana

@@ -382,15 +382,12 @@

         news_feed_enabled: false
     ingress:
       enabled: true
       hosts:
       - grafana.devbu.io
       ingressClassName: internal
-      tls:
-      - hosts:
-        - grafana.devbu.io
     persistence:
       enabled: false
     plugins:
     - grafana-clock-panel
     - grafana-piechart-panel
     - grafana-worldmap-panel
--- kubernetes/main/apps/default/frigate/app Kustomization: flux-system/frigate HelmRelease: default/frigate

+++ kubernetes/main/apps/default/frigate/app Kustomization: flux-system/frigate HelmRelease: default/frigate

@@ -101,15 +101,12 @@

         - host: '{{ .Release.Name }}.devbu.io'
           paths:
           - path: /
             service:
               identifier: app
               port: http
-        tls:
-        - hosts:
-          - '{{ .Release.Name }}.devbu.io'
     persistence:
       cache:
         globalMounts:
         - path: /dev/shm
         medium: Memory
         sizeLimit: 4Gi
--- kubernetes/main/apps/default/home-assistant/app Kustomization: flux-system/home-assistant HelmRelease: default/home-assistant

+++ kubernetes/main/apps/default/home-assistant/app Kustomization: flux-system/home-assistant HelmRelease: default/home-assistant

@@ -77,15 +77,12 @@

         - host: hass.devbu.io
           paths:
           - path: /
             service:
               identifier: app
               port: http
-        tls:
-        - hosts:
-          - hass.devbu.io
     persistence:
       config:
         existingClaim: home-assistant
       logs:
         globalMounts:
         - path: /config/logs
--- kubernetes/main/apps/observability/kromgo/app Kustomization: flux-system/kromgo HelmRelease: observability/kromgo

+++ kubernetes/main/apps/observability/kromgo/app Kustomization: flux-system/kromgo HelmRelease: observability/kromgo

@@ -98,15 +98,12 @@

         - host: '{{ .Release.Name }}.devbu.io'
           paths:
           - path: /
             service:
               identifier: app
               port: http
-        tls:
-        - hosts:
-          - '{{ .Release.Name }}.devbu.io'
     persistence:
       config-file:
         globalMounts:
         - path: /kromgo/config.yaml
           readOnly: true
           subPath: config.yaml
--- kubernetes/main/apps/default/miniflux/app Kustomization: flux-system/miniflux HelmRelease: default/miniflux

+++ kubernetes/main/apps/default/miniflux/app Kustomization: flux-system/miniflux HelmRelease: default/miniflux

@@ -121,15 +121,12 @@

         - host: '{{ .Release.Name }}.devbu.io'
           paths:
           - path: /
             service:
               identifier: app
               port: http
-        tls:
-        - hosts:
-          - '{{ .Release.Name }}.devbu.io'
     service:
       app:
         controller: miniflux
         ports:
           http:
             port: 80
--- kubernetes/main/apps/default/radarr/app Kustomization: flux-system/radarr HelmRelease: default/radarr

+++ kubernetes/main/apps/default/radarr/app Kustomization: flux-system/radarr HelmRelease: default/radarr

@@ -111,15 +111,12 @@

         - host: '{{ .Release.Name }}.devbu.io'
           paths:
           - path: /
             service:
               identifier: app
               port: http
-        tls:
-        - hosts:
-          - '{{ .Release.Name }}.devbu.io'
     persistence:
       config:
         existingClaim: radarr
       media:
         globalMounts:
         - path: /media
--- kubernetes/main/apps/observability/loki/app Kustomization: flux-system/loki HelmRelease: observability/loki

+++ kubernetes/main/apps/observability/loki/app Kustomization: flux-system/loki HelmRelease: observability/loki

@@ -53,15 +53,12 @@

         hosts:
         - host: loki.devbu.io
           paths:
           - path: /
             pathType: Prefix
         ingressClassName: internal
-        tls:
-        - hosts:
-          - loki.devbu.io
       replicas: 3
     loki:
       ingester:
         chunk_encoding: snappy
       podAnnotations:
         configmap.reloader.stakater.com/reload: loki-bucket
--- kubernetes/main/apps/default/prowlarr/app Kustomization: flux-system/prowlarr HelmRelease: default/prowlarr

+++ kubernetes/main/apps/default/prowlarr/app Kustomization: flux-system/prowlarr HelmRelease: default/prowlarr

@@ -104,15 +104,12 @@

         - host: '{{ .Release.Name }}.devbu.io'
           paths:
           - path: /
             service:
               identifier: app
               port: http
-        tls:
-        - hosts:
-          - '{{ .Release.Name }}.devbu.io'
     persistence:
       config:
         type: emptyDir
       tmp:
         type: emptyDir
     service:
--- kubernetes/main/apps/default/plex/app Kustomization: flux-system/plex HelmRelease: default/plex

+++ kubernetes/main/apps/default/plex/app Kustomization: flux-system/plex HelmRelease: default/plex

@@ -116,15 +116,12 @@

         - host: '{{ .Release.Name }}.devbu.io'
           paths:
           - path: /
             service:
               identifier: app
               port: http
-        tls:
-        - hosts:
-          - '{{ .Release.Name }}.devbu.io'
     persistence:
       cache:
         existingClaim: plex-cache
         globalMounts:
         - path: /config/Library/Application Support/Plex Media Server/Cache
       config:
--- kubernetes/main/apps/default/qbittorrent/app Kustomization: flux-system/qbittorrent HelmRelease: default/qbittorrent

+++ kubernetes/main/apps/default/qbittorrent/app Kustomization: flux-system/qbittorrent HelmRelease: default/qbittorrent

@@ -108,15 +108,12 @@

         - host: qb.devbu.io
           paths:
           - path: /
             service:
               identifier: app
               port: http
-        tls:
-        - hosts:
-          - qb.devbu.io
     persistence:
       config:
         existingClaim: qbittorrent
       media:
         globalMounts:
         - path: /media
--- kubernetes/main/apps/observability/kube-prometheus-stack/app Kustomization: flux-system/kube-prometheus-stack HelmRelease: observability/kube-prometheus-stack

+++ kubernetes/main/apps/observability/kube-prometheus-stack/app Kustomization: flux-system/kube-prometheus-stack HelmRelease: observability/kube-prometheus-stack

@@ -50,15 +50,12 @@

       ingress:
         enabled: true
         hosts:
         - alertmanager.devbu.io
         ingressClassName: internal
         pathType: Prefix
-        tls:
-        - hosts:
-          - alertmanager.devbu.io
     cleanPrometheusOperatorObjectNames: true
     crds:
       enabled: true
     grafana:
       enabled: false
       forceDeployDashboards: true
@@ -137,15 +134,12 @@

       ingress:
         enabled: true
         hosts:
         - prometheus.devbu.io
         ingressClassName: internal
         pathType: Prefix
-        tls:
-        - hosts:
-          - prometheus.devbu.io
       prometheusSpec:
         enableAdminAPI: true
         enableFeatures:
         - auto-gomemlimit
         - memory-snapshot-on-shutdown
         - new-service-discovery-manager
--- kubernetes/main/apps/default/overseerr/app Kustomization: flux-system/overseerr HelmRelease: default/overseerr

+++ kubernetes/main/apps/default/overseerr/app Kustomization: flux-system/overseerr HelmRelease: default/overseerr

@@ -97,15 +97,12 @@

         - host: requests.devbu.io
           paths:
           - path: /
             service:
               identifier: app
               port: http
-        tls:
-        - hosts:
-          - requests.devbu.io
     persistence:
       cache:
         existingClaim: overseerr-cache
         globalMounts:
         - path: /app/config/cache
       config:
--- kubernetes/main/apps/rook-ceph/rook-ceph/cluster Kustomization: flux-system/rook-ceph-cluster HelmRelease: rook-ceph/rook-ceph-cluster

+++ kubernetes/main/apps/rook-ceph/rook-ceph/cluster Kustomization: flux-system/rook-ceph-cluster HelmRelease: rook-ceph/rook-ceph-cluster

@@ -178,15 +178,12 @@

     - ingress:
         enabled: true
         host:
           name: rgw.devbu.io
           path: /
         ingressClassName: internal
-        tls:
-        - hosts:
-          - rgw.devbu.io
       name: ceph-objectstore
       spec:
         dataPool:
           erasureCoded:
             codingChunks: 1
             dataChunks: 2
@@ -224,15 +221,12 @@

     ingress:
       dashboard:
         host:
           name: rook.devbu.io
           path: /
         ingressClassName: internal
-        tls:
-        - hosts:
-          - rook.devbu.io
     monitoring:
       createPrometheusRules: true
       enabled: true
     toolbox:
       enabled: true
 
--- kubernetes/main/apps/default/sabnzbd/app Kustomization: flux-system/sabnzbd HelmRelease: default/sabnzbd

+++ kubernetes/main/apps/default/sabnzbd/app Kustomization: flux-system/sabnzbd HelmRelease: default/sabnzbd

@@ -102,15 +102,12 @@

         - host: sab.devbu.io
           paths:
           - path: /
             service:
               identifier: app
               port: http
-        tls:
-        - hosts:
-          - sab.devbu.io
     persistence:
       config:
         existingClaim: sabnzbd
       media:
         globalMounts:
         - path: /media
--- kubernetes/main/apps/default/sonarr/app Kustomization: flux-system/sonarr HelmRelease: default/sonarr

+++ kubernetes/main/apps/default/sonarr/app Kustomization: flux-system/sonarr HelmRelease: default/sonarr

@@ -111,15 +111,12 @@

         - host: '{{ .Release.Name }}.devbu.io'
           paths:
           - path: /
             service:
               identifier: app
               port: http
-        tls:
-        - hosts:
-          - '{{ .Release.Name }}.devbu.io'
     persistence:
       config:
         existingClaim: sonarr
       media:
         globalMounts:
         - path: /media
--- kubernetes/main/apps/default/tautulli/app Kustomization: flux-system/tautulli HelmRelease: default/tautulli

+++ kubernetes/main/apps/default/tautulli/app Kustomization: flux-system/tautulli HelmRelease: default/tautulli

@@ -123,15 +123,12 @@

         - host: '{{ .Release.Name }}.devbu.io'
           paths:
           - path: /
             service:
               identifier: app
               port: http
-        tls:
-        - hosts:
-          - '{{ .Release.Name }}.devbu.io'
     persistence:
       add-ons:
         type: emptyDir
       config:
         existingClaim: tautulli
       tmp:
--- kubernetes/main/apps/observability/thanos/app Kustomization: flux-system/thanos HelmRelease: observability/thanos

+++ kubernetes/main/apps/observability/thanos/app Kustomization: flux-system/thanos HelmRelease: observability/thanos

@@ -72,15 +72,12 @@

             name: thanos-cache-configmap
       ingress:
         enabled: true
         hosts:
         - thanos.devbu.io
         ingressClassName: internal
-        tls:
-        - hosts:
-          - thanos.devbu.io
       podAnnotations:
         configmap.reloader.stakater.com/reload: thanos-cache-configmap
       replicas: 3
     rule:
       alertmanagersConfig:
         value: |-
--- kubernetes/main/apps/default/thelounge/app Kustomization: flux-system/thelounge HelmRelease: default/thelounge

+++ kubernetes/main/apps/default/thelounge/app Kustomization: flux-system/thelounge HelmRelease: default/thelounge

@@ -75,15 +75,12 @@

         - host: '{{ .Release.Name }}.devbu.io'
           paths:
           - path: /
             service:
               identifier: app
               port: http
-        tls:
-        - hosts:
-          - '{{ .Release.Name }}.devbu.io'
     persistence:
       config:
         existingClaim: thelounge
         globalMounts:
         - path: /config
     service:
--- kubernetes/main/apps/default/zigbee2mqtt/app Kustomization: flux-system/zigbee2mqtt HelmRelease: default/zigbee2mqtt

+++ kubernetes/main/apps/default/zigbee2mqtt/app Kustomization: flux-system/zigbee2mqtt HelmRelease: default/zigbee2mqtt

@@ -110,15 +110,12 @@

         - host: zigbee.devbu.io
           paths:
           - path: /
             service:
               identifier: app
               port: http
-        tls:
-        - hosts:
-          - zigbee.devbu.io
     persistence:
       config:
         existingClaim: zigbee2mqtt
     service:
       app:
         controller: zigbee2mqtt
--- kubernetes/main/apps/default/zwave/app Kustomization: flux-system/zwave HelmRelease: default/zwave

+++ kubernetes/main/apps/default/zwave/app Kustomization: flux-system/zwave HelmRelease: default/zwave

@@ -94,15 +94,12 @@

         - host: '{{ .Release.Name }}.devbu.io'
           paths:
           - path: /
             service:
               identifier: app
               port: http
-        tls:
-        - hosts:
-          - '{{ .Release.Name }}.devbu.io'
     persistence:
       config:
         existingClaim: zwave
         globalMounts:
         - path: /usr/src/app/store
       tmp:

@bot-ross
Copy link
Contributor

bot-ross bot commented Apr 16, 2024

--- HelmRelease: default/autobrr Ingress: default/autobrr

+++ HelmRelease: default/autobrr Ingress: default/autobrr

@@ -6,15 +6,12 @@

   labels:
     app.kubernetes.io/instance: autobrr
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: autobrr
 spec:
   ingressClassName: internal
-  tls:
-  - hosts:
-    - autobrr.devbu.io
   rules:
   - host: autobrr.devbu.io
     http:
       paths:
       - path: /
         pathType: Prefix
--- HelmRelease: default/atuin Ingress: default/atuin

+++ HelmRelease: default/atuin Ingress: default/atuin

@@ -6,15 +6,12 @@

   labels:
     app.kubernetes.io/instance: atuin
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: atuin
 spec:
   ingressClassName: internal
-  tls:
-  - hosts:
-    - sh.devbu.io
   rules:
   - host: sh.devbu.io
     http:
       paths:
       - path: /
         pathType: Prefix
--- HelmRelease: default/authelia Ingress: default/authelia

+++ HelmRelease: default/authelia Ingress: default/authelia

@@ -13,15 +13,12 @@

       add_header Cache-Control "no-store";
       add_header Pragma "no-cache";
       add_header X-Frame-Options "SAMEORIGIN";
       add_header X-XSS-Protection "1; mode=block";
 spec:
   ingressClassName: external
-  tls:
-  - hosts:
-    - auth.devbu.io
   rules:
   - host: auth.devbu.io
     http:
       paths:
       - path: /
         pathType: Prefix
--- HelmRelease: network/echo-server Ingress: network/echo-server

+++ HelmRelease: network/echo-server Ingress: network/echo-server

@@ -8,15 +8,12 @@

     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: echo-server
   annotations:
     external-dns.alpha.kubernetes.io/target: external.devbu.io
 spec:
   ingressClassName: external
-  tls:
-  - hosts:
-    - echo-server.devbu.io
   rules:
   - host: echo-server.devbu.io
     http:
       paths:
       - path: /
         pathType: Prefix
--- HelmRelease: default/frigate Ingress: default/frigate

+++ HelmRelease: default/frigate Ingress: default/frigate

@@ -6,15 +6,12 @@

   labels:
     app.kubernetes.io/instance: frigate
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: frigate
 spec:
   ingressClassName: internal
-  tls:
-  - hosts:
-    - frigate.devbu.io
   rules:
   - host: frigate.devbu.io
     http:
       paths:
       - path: /
         pathType: Prefix
--- HelmRelease: observability/grafana Deployment: observability/grafana

+++ HelmRelease: observability/grafana Deployment: observability/grafana

@@ -22,13 +22,13 @@

       labels:
         app.kubernetes.io/name: grafana
         app.kubernetes.io/instance: grafana
       annotations:
         checksum/dashboards-json-config: e490fc53f46bf5fc5c2541c545081301cf9918bc701052719f5b5ac0de57a48f
         checksum/sc-dashboard-provider-config: c942752180ddff51a3ab63b7d256cf3d856d90757b6f804cbc420562989d5a84
-        checksum/secret: 14b33d0e3e8b6a1ef9e69b83d07356c72faefca2e8892a1fb9ae330a23e019b2
+        checksum/secret: 8a003ea3acfa4e9ad900a34b504bc9ad33f565cd34e9f61359729279d31ce036
         kubectl.kubernetes.io/default-container: grafana
     spec:
       serviceAccountName: grafana
       automountServiceAccountToken: true
       securityContext:
         fsGroup: 472
--- HelmRelease: observability/grafana Ingress: observability/grafana

+++ HelmRelease: observability/grafana Ingress: observability/grafana

@@ -7,15 +7,12 @@

   labels:
     app.kubernetes.io/name: grafana
     app.kubernetes.io/instance: grafana
     app.kubernetes.io/managed-by: Helm
 spec:
   ingressClassName: internal
-  tls:
-  - hosts:
-    - grafana.devbu.io
   rules:
   - host: grafana.devbu.io
     http:
       paths:
       - path: /
         pathType: Prefix
--- HelmRelease: default/miniflux Ingress: default/miniflux

+++ HelmRelease: default/miniflux Ingress: default/miniflux

@@ -8,15 +8,12 @@

     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: miniflux
   annotations:
     external-dns.alpha.kubernetes.io/target: external.devbu.io
 spec:
   ingressClassName: external
-  tls:
-  - hosts:
-    - miniflux.devbu.io
   rules:
   - host: miniflux.devbu.io
     http:
       paths:
       - path: /
         pathType: Prefix
--- HelmRelease: default/home-assistant Ingress: default/home-assistant

+++ HelmRelease: default/home-assistant Ingress: default/home-assistant

@@ -8,15 +8,12 @@

     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: home-assistant
   annotations:
     external-dns.alpha.kubernetes.io/target: external.devbu.io
 spec:
   ingressClassName: external
-  tls:
-  - hosts:
-    - hass.devbu.io
   rules:
   - host: hass.devbu.io
     http:
       paths:
       - path: /
         pathType: Prefix
--- HelmRelease: observability/gatus Ingress: observability/gatus

+++ HelmRelease: observability/gatus Ingress: observability/gatus

@@ -8,15 +8,12 @@

     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: gatus
   annotations:
     external-dns.alpha.kubernetes.io/target: external.devbu.io
 spec:
   ingressClassName: external
-  tls:
-  - hosts:
-    - status.devbu.io
   rules:
   - host: status.devbu.io
     http:
       paths:
       - path: /
         pathType: Prefix
--- HelmRelease: default/sonarr Ingress: default/sonarr

+++ HelmRelease: default/sonarr Ingress: default/sonarr

@@ -6,15 +6,12 @@

   labels:
     app.kubernetes.io/instance: sonarr
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: sonarr
 spec:
   ingressClassName: internal
-  tls:
-  - hosts:
-    - sonarr.devbu.io
   rules:
   - host: sonarr.devbu.io
     http:
       paths:
       - path: /
         pathType: Prefix
--- HelmRelease: default/thelounge Ingress: default/thelounge

+++ HelmRelease: default/thelounge Ingress: default/thelounge

@@ -6,15 +6,12 @@

   labels:
     app.kubernetes.io/instance: thelounge
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: thelounge
 spec:
   ingressClassName: internal
-  tls:
-  - hosts:
-    - thelounge.devbu.io
   rules:
   - host: thelounge.devbu.io
     http:
       paths:
       - path: /
         pathType: Prefix
--- HelmRelease: default/tautulli Ingress: default/tautulli

+++ HelmRelease: default/tautulli Ingress: default/tautulli

@@ -6,15 +6,12 @@

   labels:
     app.kubernetes.io/instance: tautulli
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: tautulli
 spec:
   ingressClassName: internal
-  tls:
-  - hosts:
-    - tautulli.devbu.io
   rules:
   - host: tautulli.devbu.io
     http:
       paths:
       - path: /
         pathType: Prefix
--- HelmRelease: observability/kromgo Ingress: observability/kromgo

+++ HelmRelease: observability/kromgo Ingress: observability/kromgo

@@ -8,15 +8,12 @@

     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: kromgo
   annotations:
     external-dns.alpha.kubernetes.io/target: external.devbu.io
 spec:
   ingressClassName: external
-  tls:
-  - hosts:
-    - kromgo.devbu.io
   rules:
   - host: kromgo.devbu.io
     http:
       paths:
       - path: /
         pathType: Prefix
--- HelmRelease: default/sabnzbd Ingress: default/sabnzbd

+++ HelmRelease: default/sabnzbd Ingress: default/sabnzbd

@@ -6,15 +6,12 @@

   labels:
     app.kubernetes.io/instance: sabnzbd
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: sabnzbd
 spec:
   ingressClassName: internal
-  tls:
-  - hosts:
-    - sab.devbu.io
   rules:
   - host: sab.devbu.io
     http:
       paths:
       - path: /
         pathType: Prefix
--- HelmRelease: default/radarr Ingress: default/radarr

+++ HelmRelease: default/radarr Ingress: default/radarr

@@ -6,15 +6,12 @@

   labels:
     app.kubernetes.io/instance: radarr
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: radarr
 spec:
   ingressClassName: internal
-  tls:
-  - hosts:
-    - radarr.devbu.io
   rules:
   - host: radarr.devbu.io
     http:
       paths:
       - path: /
         pathType: Prefix
--- HelmRelease: default/overseerr Ingress: default/overseerr

+++ HelmRelease: default/overseerr Ingress: default/overseerr

@@ -8,15 +8,12 @@

     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: overseerr
   annotations:
     external-dns.alpha.kubernetes.io/target: external.devbu.io
 spec:
   ingressClassName: external
-  tls:
-  - hosts:
-    - requests.devbu.io
   rules:
   - host: requests.devbu.io
     http:
       paths:
       - path: /
         pathType: Prefix
--- HelmRelease: default/qbittorrent Ingress: default/qbittorrent

+++ HelmRelease: default/qbittorrent Ingress: default/qbittorrent

@@ -6,15 +6,12 @@

   labels:
     app.kubernetes.io/instance: qbittorrent
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: qbittorrent
 spec:
   ingressClassName: internal
-  tls:
-  - hosts:
-    - qb.devbu.io
   rules:
   - host: qb.devbu.io
     http:
       paths:
       - path: /
         pathType: Prefix
--- HelmRelease: default/prowlarr Ingress: default/prowlarr

+++ HelmRelease: default/prowlarr Ingress: default/prowlarr

@@ -6,15 +6,12 @@

   labels:
     app.kubernetes.io/instance: prowlarr
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: prowlarr
 spec:
   ingressClassName: internal
-  tls:
-  - hosts:
-    - prowlarr.devbu.io
   rules:
   - host: prowlarr.devbu.io
     http:
       paths:
       - path: /
         pathType: Prefix
--- HelmRelease: default/zigbee2mqtt Ingress: default/zigbee2mqtt

+++ HelmRelease: default/zigbee2mqtt Ingress: default/zigbee2mqtt

@@ -6,15 +6,12 @@

   labels:
     app.kubernetes.io/instance: zigbee2mqtt
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: zigbee2mqtt
 spec:
   ingressClassName: internal
-  tls:
-  - hosts:
-    - zigbee.devbu.io
   rules:
   - host: zigbee.devbu.io
     http:
       paths:
       - path: /
         pathType: Prefix
--- HelmRelease: observability/thanos StatefulSet: observability/thanos-rule

+++ HelmRelease: observability/thanos StatefulSet: observability/thanos-rule

@@ -55,13 +55,13 @@

         - --tsdb.retention=48h
         - --tsdb.block-duration=2h
         - --query=dnssrv+_http._tcp.thanos-query.observability.svc.cluster.local
         - --rule-file=/etc/thanos/rules/*.yaml
         - --eval-interval=1m
         - --alertmanagers.config-file=/etc/thanos/alertmanagers-config.yaml
-        - --alert.query-url=https://thanos.devbu.io/
+        - --alert.query-url=http://thanos.devbu.io/
         - --web.prefix-header=X-Forwarded-Prefix
         ports:
         - name: grpc
           protocol: TCP
           containerPort: 10901
         - name: http
--- HelmRelease: observability/thanos Ingress: observability/thanos-query-frontend

+++ HelmRelease: observability/thanos Ingress: observability/thanos-query-frontend

@@ -18,11 +18,7 @@

         pathType: Prefix
         backend:
           service:
             name: thanos-query-frontend
             port:
               number: 10902
-  tls:
-  - hosts:
-    - thanos.devbu.io
-    secretName: null
 
--- HelmRelease: default/plex Ingress: default/plex

+++ HelmRelease: default/plex Ingress: default/plex

@@ -9,15 +9,12 @@

     app.kubernetes.io/name: plex
   annotations:
     external-dns.alpha.kubernetes.io/target: external.devbu.io
     nginx.ingress.kubernetes.io/backend-protocol: HTTPS
 spec:
   ingressClassName: external
-  tls:
-  - hosts:
-    - plex.devbu.io
   rules:
   - host: plex.devbu.io
     http:
       paths:
       - path: /
         pathType: Prefix
--- HelmRelease: rook-ceph/rook-ceph-cluster Ingress: rook-ceph/ceph-objectstore

+++ HelmRelease: rook-ceph/rook-ceph-cluster Ingress: rook-ceph/ceph-objectstore

@@ -14,10 +14,7 @@

           service:
             name: rook-ceph-rgw-ceph-objectstore
             port:
               number: 80
         pathType: Prefix
   ingressClassName: internal
-  tls:
-  - hosts:
-    - rgw.devbu.io
 
--- HelmRelease: rook-ceph/rook-ceph-cluster Ingress: rook-ceph/rook-ceph-dashboard

+++ HelmRelease: rook-ceph/rook-ceph-cluster Ingress: rook-ceph/rook-ceph-dashboard

@@ -14,10 +14,7 @@

           service:
             name: rook-ceph-mgr-dashboard
             port:
               name: http-dashboard
         pathType: Prefix
   ingressClassName: internal
-  tls:
-  - hosts:
-    - rook.devbu.io
 
--- HelmRelease: default/zwave Ingress: default/zwave

+++ HelmRelease: default/zwave Ingress: default/zwave

@@ -6,15 +6,12 @@

   labels:
     app.kubernetes.io/instance: zwave
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/name: zwave
 spec:
   ingressClassName: internal
-  tls:
-  - hosts:
-    - zwave.devbu.io
   rules:
   - host: zwave.devbu.io
     http:
       paths:
       - path: /
         pathType: Prefix
--- HelmRelease: observability/loki Ingress: observability/loki-gateway

+++ HelmRelease: observability/loki Ingress: observability/loki-gateway

@@ -10,13 +10,14 @@

     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/component: gateway
 spec:
   ingressClassName: internal
   tls:
   - hosts:
-    - loki.devbu.io
+    - gateway.loki.example.com
+    secretName: loki-gateway-tls
   rules:
   - host: loki.devbu.io
     http:
       paths:
       - path: /
         pathType: Prefix
--- HelmRelease: observability/kube-prometheus-stack Ingress: observability/kube-prometheus-stack-alertmanager

+++ HelmRelease: observability/kube-prometheus-stack Ingress: observability/kube-prometheus-stack-alertmanager

@@ -21,10 +21,7 @@

         pathType: Prefix
         backend:
           service:
             name: kube-prometheus-stack-alertmanager
             port:
               number: 9093
-  tls:
-  - hosts:
-    - alertmanager.devbu.io
 
--- HelmRelease: observability/kube-prometheus-stack Ingress: observability/kube-prometheus-stack-prometheus

+++ HelmRelease: observability/kube-prometheus-stack Ingress: observability/kube-prometheus-stack-prometheus

@@ -21,10 +21,7 @@

         pathType: Prefix
         backend:
           service:
             name: kube-prometheus-stack-prometheus
             port:
               number: 9090
-  tls:
-  - hosts:
-    - prometheus.devbu.io
 

Signed-off-by: Devin Buhl <[email protected]>
@onedr0p onedr0p merged commit 5718ba1 into main Apr 16, 2024
13 checks passed
@onedr0p onedr0p deleted the ingress-housekeeping branch April 16, 2024 20:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/kubernetes Changes made in the kubernetes directory
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant